package top.cardone.mapper;

import java.util.Map;

/**
 * Created by Administrator on 2016/10/2.
 */
public interface BeanMapper {
	<T> T getObject(Class<T> cls, Map<String, Object> map, String[] inputJsons, boolean cache);

	Map<String, Object> getTable(Map<String, Object> map, String[] inputJsons, boolean cache);

	<T> T getObject(Class<T> cls, String jsonString, Map<String, Object> map);

	<T> T getObject(Class<T> cls, Map<String, Object> map);

	<T> T getObject(Class<T> cls, Map<String, Object> map, Map<String, Object> mapperMap);
}
